*{
    box-sizing:border-box;
}
html,body{
    width:100%;
    height:100%;
    background:#F3F7FB;
}
.clearfix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.content{
    margin-left:20px;
}
.title{
    width:890px;
    height:70px;
    background:#fff;
    -webkit-box-shadow:0 0  10px #0CC;
    -moz-box-shadow:0 0 10px #0CC;
    box-shadow:0 0 10px #0CC;
}
.title>div{
    margin-left:14px;
}
.t_item,.t_introduce{
    margin-left:14px;
}
.t_item{
    padding-top:10px;
    font-size:16px;
    color:#686868;
    font-weight:600;
}
.t_introduce{
    padding-top:8px;
    color:#686868;
    font-size:12px;
}
.process{
    margin:14px 0 14px 14px;
    font-size:14px;
    font-weight:600;
    color:#686868;
    cursor:pointer;
}
.content_item{
    width:890px;
    height:700px;
    background:#fff;
    -webkit-box-shadow:0 0  10px #0CC;
    -moz-box-shadow:0 0 10px #0CC;
    box-shadow:0 0 10px #0CC;
    padding-left:57px;
    display:block;
}
.flow{
    padding-top:14px;
    width:698px;
}
.flow .item{
    font-size:12px;
    color:#2575ab;
    font-weight:600;
    float:left;
}
.flow li:first-child{
    padding-left:10px;
}
.flow li.item{
    margin-right:115px;
}
.flow li:last-child{
    margin-right:0;
}
.process_img{
    margin-top:10px;
    width:698px;
}
.tab{
    margin-top:14px;
}
.tab .list{
    padding-left:0;
    width:110px;
    height:150px;
    display:inline-block;
    border:1px solid #8CB5D3;
    position:relative;
    color:#fff;
}
.tab .list li{
    cursor:pointer;
}
.tab .list .img{
    position:absolute;
    left:10px;
    top:11px;
}
.tab .list li.active{
    background:#1F73AD;
    color:#fff;
}
.tab .list li{
    text-indent:2em;
    height:25%;
    line-height:32px;
    color:#686868;
}
.message{
    width:477px;
    height:270px;
    position:relative;
}
.message > div{
    display:none;
}
.message div.active{
    display:block;
}
.message .category,.message .basic,.message .location,.message .introde{
    width:100%;
    height:100%;
    border-radius:10px;
    -webkit-box-shadow: 0 0 10px #0CC;
    -moz-box-shadow: 0 0 10px #0CC;
    box-shadow: 0 0 10px #0CC;
}
.tab{
    position:relative;
}

input,textarea{border:1px solid #e5e5e5;}
.message{
    position:absolute;
    left:100px;
    top:0;
    z-index:1;
    background:white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size:12px;
    color:#686868;
}
.message .category .type{
    padding-top:30px;
}
.message .category .type span{
    padding-left:55px;

}
.message .category .type input{
    width:328px;
    height:26px;
    margin-left:15px;
}
.category .checkbox1{
    position:relative;
    margin-top:14px;
    /*height:112px;*/
}
.category .checkbox1 span{
    margin-left:30px;
    padding-right:15px;
}
.category .checkbox1 .cinput,.category .checkbox1 span{
    /*position:absolute;
    left:95px;
    top:0;
    height:120px;*/
    float:left;
}
.category .checkbox1 li{
    height:26px;
    margin-bottom:4px;
}
.category .checkbox1 li input,.category .checkbox1 li label{float:left;}
.category .checkbox1 .cinput input{
    margin-right:0;
    margin-top:6px;
}
.category .checkbox1 .cinput div{
    display:inline-block;
    height:100%;
}
.category .checkbox1 .cinput label{
    margin-left:15px;
    display:inline-block;
    width:50px;
    line-height:26px;
}
.category .checkbox1 .cinput .instance{
    margin-left:48px;
}
.ca_height{padding-bottom:15px;}
/*自定义*/
.define{height:27px;line-height:26px;margin-bottom:15px;}
.define > span,.define>input,.define > div,.define > img{float:left;}
.define > span,.define>input,.define > div{height:100%;}
.define > img{margin-top:5px;}
.define > span{width:90px;padding-left:38px;}
.define .d_option{width:80px;border:1px solid #E5E5E5;/*padding-left:15px;*/margin-left:15px;
    position:relative;}
.define .d_option a select{width:100%;border:none;height:24px;line-height:24px;}
.define .d_option .cur-select{width:78px;font-size:12px;}
.define .d_option a{width:100%;border:none;height:24px;line-height:24px;}
.define .d_option img{position:absolute;right:8px;top:10px;}
.define > img{margin-left:22px;cursor:pointer;}

.option .one{height:25px;}
.option .one .setting{
    margin-top:30px;
    margin-left:63px;
}
.option .one .setting.setting1{
    margin-top:10px;
}
.option .one .setting input{
    height:26px;
    line-height:26px;
}
.option .one .setting div{
    float:right;
}
.option .one .setting span{
    padding-right:13px;
    height:26px;
}
#select1,#select2{
    margin-right:56px;
    display:inline-block;
    width:87px;
    height:26px;
    line-height:26px;
    border:1px solid #A9A9A9;
    cursor:pointer;
}
#select1 div,#select2 div{
    display:none;
    width: 100%;
    height: 17px;
}

#select1 span,#select2 span{
    margin-left:15px;
    width:100%;
    height:100%;
}
#select1 img,#select2 img{
    float:right;
    margin-right:10px;
    margin-top:8px;
}
/*基本信息*/
.message .basic{
    height:413px;
}
.message .basic .b_tab label{
    width:79px;
    text-align:right;
    display:inline-block;
}
.message .basic .b_name{
    padding-top:28px;
    position:relative;
}
.message .basic .b_name img{
    position:absolute;
    right:65px;
    top:38px;
}
.message .basic input{
    margin-left:15px;
}
.b_name label,.b_name a{float:left;line-height:26px;}
.b_name a{margin-left:19px;width:328px;}
.b_name a select{width:100%;}
.message .basic .b_name input,.message .basic .b_phone input{
    margin-left:15px;
    height:26px;
    width:328px;
    line-height:26px;
}
.message .basic .b_time input{
    margin-top:14px;
    height:26px;
    line-height:26px;
    margin-left:15px;
    width:327px;
}
.message .basic .b_phone{
    margin-top:14px;
}
.message .basic .b_info{
    margin-top:14px;
}
.message .basic .b_info label,.message .basic .b_info textarea{
    float:left;
}
.message .basic .b_info label{
    display:inline-block;
    line-height:74px;
}
.message .basic .b_info textarea{
    margin-left:18px;
    height:74px;
    width:328px;
}
.message .b_img{
    margin-top:14px;
}
.message .basic .b_img label,.message .basic .b_img div{
    float:left;
    line-height:74px;
}
.message .basic .b_img div{
    border:1px solid #ddd;
    margin-left:18px;
    width:328px;
}
.b_img{position:relative;}
.b_img .pic{padding:10px;}
.b_img .pic img,.b_img .pic div{float:left;}
#pic{width:50px;height:50px;}
.b_img .upload{display:inline-block;}
.message .basic .b_img  .pic > div{display:inline-block;width:28px;height:28px;overflow:hidden;
    position:relative;;margin-left:222px;margin-top:10px;border:none;}
.message .basic .b_img  .pic > div img{width:100%;height:100%;}
.b_img .pic input{display:inline-block;width:100%;height:100%;margin-left:0;float:left;border:#fff;
    position: absolute; opacity: 0;}


/*地址信息*/
.message .location{height:410px;}
.location{font-size:14px;color:#686868;}
.location label{margin-left:55px;margin-right:15px;}
.location .country{padding-top:30px;position:relative;}
/*下拉框 国家*/
.location .country label,.location .country a{float:left;}
.location .country label{display:inline-block;height:26px;line-height: 26px;}
.location .country a{width:328px;margin-left:4px;}
.location .country a select{width:100%;}
/*省份*/
.location .province label,.location .province a{float:left;}
.location .province label{display:inline-block;height:26px;line-height: 26px;}
.location .province a{width:328px;margin-left:4px;}
.location .province a select{width:100%;}
/*城市*/
.location .city label,.location .city a{float:left;}
.location .city label{display:inline-block;height:26px;line-height: 26px;}
.location .city a{width:328px;margin-left:4px;}
.location .city a select{width:100%;}
.location .country img{position:absolute;right:61px;top:40px;}
.location input{width:327px;height:26px;}
.location .province,.location .city{margin-top:14px;position:relative;}
.location .province img,.location .city img{position:absolute;right:61px;top:10px;}
.location .address{margin-top:14px;}
.location .map{margin-top:10px;}
.location .map label,.location .map .map_img{float:left;}
.location .map label{display:inline-block;height:130px;line-height: 80px;margin-right:19px;}
.location .map .map_img{display:inline-block;width:327px;height:130px;border:1px solid #e5e5e5}
#bMap{width:100%;height:100%;}

/*介绍*/
.message .introde{width:477px;height:285px;}
.introde .div{margin:0 76px;padding:30px 0;}
.introde .in_wrap{border:1px solid #e5e5e5;}
.introde .in_content{width:324px;height:225px;}
.introde .in_content .in_title{width:100%;height:30px;background:#E9E9E9;}
.introde .in_textarea{width:100%;height:195px;}
.introde textarea{width:100%;height:100%;}
.messageBtn{position:absolute;right:-78px;bottom:-60px;color:#fff;background:#2574AB;
    display:none;width:65px;height:27px;line-height:27px;text-align:center;
    cursor:pointer;}

/*联办设置*/
.setting{
    width:890px;
    height:700px;
    background:#fff;
    -webkit-box-shadow:0 0  10px #0CC;
    -moz-box-shadow:0 0 10px #0CC;
    box-shadow:0 0 10px #0CC;
    padding-left:57px;
    display:none;
}
.se_title img{margin-top:4px;}
.se_state{font-size:14px;color:#686868;position:relative;margin-top:12px;}
.se_state .add{margin-left:2px;}
.se_state .club{margin-left:330px;margin-right:90px;}
.se_state .search{width:197px;height:20px;padding-right:40px;background:#F0F0F0;text-indent:1em;border-radius:10px;}
.se_state img{position:absolute;right:103px;top:5px;}
.se_operation{margin-top:12px;font-size:12px;color:#686868;position:relative;}
.se_operation > div{float:left;}
.se_left_title,.se_right_title{font-size:14px;color:#686868;height:38px;line-height:38px;width:360px;background:#E5E5E5;}
.se_left_title{margin-right:15px;}
.se_content_add1 span,.se_content_add2 span{display:inline-block;/*height:14px;*/}
.se_left_title .se_one,.se_right_title .se_one{padding-left:20px;padding-right:56px;}
.se_left_title .se_two,.se_right_title .se_two{padding-right:147px;}
.se_content_add1 ul{margin-right:15px;}
.se_content_add1 li,.se_content_add2 li{padding:20px 0 15px 17px;border-bottom:1px solid #EEE}
/*文字超出隐藏*/
.club_name{padding-left:15px;width:215px;display:inline-block;/*overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;*/}
.club_remove{padding-left:25px;font-size:14px;}
.club_remove,.club_add{cursor:pointer;}
.operationBack,.operationEnter{width:65px;height:25px;line-height:25px;text-align:center;
    background:#2574AB;color:#fff;cursor:pointer;}
.operationBack{position:absolute;right:180px;top:170px;}
.operationEnter{position:absolute;right:100px;top:170px}

/*Q&A*/
.qa{
    width:890px;
    height:700px;
    background:#fff;
    -webkit-box-shadow:0 0  10px #0CC;
    -moz-box-shadow:0 0 10px #0CC;
    box-shadow:0 0 10px #0CC;
    padding-left:57px;
    color:#686868;
    font-size:12px;
    display:none;
}
.qa ul .se_title img{ margin-top:6px;}
.qa .q_new{position:relative;height:70px;width:100%;}
.qa .q_new .new{position:absolute;right:136px;top:0;width:65px;height:27px;
    color:#fff;background-color:#2575AB;text-align:center;line-height:27px;
    border-radius:4px;cursor:pointer;}
.qa_content{width:698px;}
.qa_title{height:38px;line-height:38px;background:#E5E5E5;color:#909090;font-size:14px;}
.qa_title .qa_one{padding:0 68px 0 20px;}
.qa_title .qa_two{padding:0 233px 0 0;}
.qa_title .qa_three{padding:0 212px 0 0;}
.qa_title .qa_four{padding:0 38px 0 0;}
.qa_ul li{padding:24px 0 20px 17px;border-bottom:1px solid #EEEEEE;}
.qa_ul span{font-size:14px;}
.qa_ul .span_one{margin-right:25px;}
.qa_ul .span_two{width:236px;display:inline-block;}
.qa_ul .span_three{margin-left:20px;display:inline-block;width:200px;}
.qa_ul .span_four span{display:inline-block;text-align:center;}
.qa_ul .span_four .one_2{width:5px;height:13px;overflow:hidden;}
.qa_ul .span_four .one_1,.qa_ul .span_four .one_3{width:28px;cursor:pointer;}
.qa_ul .span_four .one_1{margin-left:25px;}
.qa_jump{position:relative;width:698px;}
.qa_jump span{width:65px;height:27px;
    color:#fff;background-color:#2575AB;text-align:center;line-height:27px;
    border-radius:4px;cursor:pointer;display:inline-block;}
.qa_jump .qa_up{position:absolute;top:16px;right:80px;}
.qa_jump .qa_low{position:absolute;top:16px;right:0px;}

/*项目编辑*/
.editor{
    width:890px;
    height:700px;
    background:#fff;
    -webkit-box-shadow:0 0  10px #0CC;
    -moz-box-shadow:0 0 10px #0CC;
    box-shadow:0 0 10px #0CC;
    padding-left:57px;
    color:#686868;
    font-size:12px;
    display:none;
}
.ed_content{width:698px;/*border:1px solid red;*/height:600px;}
.state{height:25px;line-height:25px;}
.state .description{font-size:14px;color:#686868;margin-right:20px;}
.state input{width:228px;height:25px;margin-right:30px;border:1px solid #b5b5b5;}
.state .st_add,.state .st_remove{display:inline-block;width:65px;height:25px;text-align:center;
    background:#2575AB;color:#fff;cursor:pointer;border-radius:4px}
/*.radio{position:relative;}
.radio>div{float:left;}
.tree span{display:inline-block;}
.radio .tree{height:100px;width:13px;position:relative;}
.tree .cut{width:13px;height:13px;color:#fff;background:#2575AB;text-align:center;}
.tree .col_up{margin-left:6px;height:30px;border-left:1px solid #90B6D3;}
.tree .col_low{margin-left:6px;margin-top:2px;height:55px;border-left:1px solid #90B6D3;}
.tree .row{width:15px;border-top:1px solid #90B6D3;position:absolute;left:14px;top:40px;}
.ra_content{margin-left:24px;margin-top:31px;}
.radio_select{font-size:14px;}
.radio_add{margin-left:15px;display:inline-block;width:65px;height:25px;border-radius:4px;
background:#2575AB;line-height:25px;text-align:center;color:#fff;}*/
#red{margin-top:24px;}
.checkbox{line-height:26px;}
.checkbox span{display: inline-block;}
.radio .ra_select,.checkbox .ch_select{font-size:14px;color:#686868;margin:0 15px;}
.radio .ra_add,.checkbox .ch_add{color:#fff;display:inline-block;width:65px;height:26px;background-color:#2575AB;
text-align:center;cursor:pointer;line-height:26px;border-radius:4px;}
/*.expandable{position:relative;}
.expandable .radio{position:absolute;left:15px;top:0;}*/
.list{line-height:26px;}
.list .item{font-size:12px;color:#686868;margin-left:15px;color:#fff;}
.list .input{width:389px;height:26px;border:1px solid #D9D9D9;margin-left:20px;}
.list span{display:inline-block;width:64px;height:26px;line-height: 26px;color:#fff;background:#2575AB;text-align:center;border-radius:2px;}
.list span.radio_remove{margin-left:15px;}
.list .compile{cursor:pointer;}
.list .list1{padding-bottom:19px;}
.treeview li {margin: 0;padding: 3px 0px 17px 16px;}
.state1{margin-bottom:30px;}
.ed_btn span{float:right;display:inline-block;width:64px;height:26px;line-height:26px;color:#fff;background:#2575AB;text-align:center;
border-radius:2px;cursor:pointer;}
.ed_btn .ed_publish{margin-right:30px;}
.ed_btn .ed_preview,.ed_btn .ed_up{margin-right:18px;}

/*弹出层*/
#compile{width:100%;height:100%;position:absolute;left:0;top:0;background:#ccc;opacity:0.4;
    display:none;z-index:400;}
/*.comp_back{width:413px;height:250px;background:#fff;position:absolute;left:30%;top:50%;
    transform: translate(-50%,-50%);z-index:1000;opacity:1;display:none;}*/
.compile_div{width:413px;height:250px;background:#F7F7F7;color:#686868;font-size:12px;
    position:absolute;left:43%;top:36%;transform: translate(-50%,-50%);z-index:1000;
    display:none;}
.compile_div img{position:absolute;right:8px;top:8px;width:20px;height:20px;cursor:pointer;
    transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.compile_div > div span, #compile .compile_div > div input{float:left;}
.compile_div > div span{width:70px;text-align:justify;margin:0 20px 0 15px;line-height:26px;}
.compile_div > div input{width:270px;line-height:26px;}
.compile_div div.first{margin-top:25px;}
.compile_div div.second{margin-top:18px;}
.com_btn{margin-left:178px;margin-top:14px;display:inline-block;width:65px;height:26px;line-height:26px;
    text-align:center;background:#2574AB;color:#fff;border-radius:3px;cursor:pointer;}

/*新增弹出层*/
#new{width:100%;height:100%;position:absolute;left:0;top:0;background:#ccc;opacity:0.4;
    display:none;z-index:400;}
.new_div{width:413px;height:176px;background:#F7F7F7;color:#686868;font-size:12px;
    position:absolute;left:43%;top:36%;transform: translate(-50%,-50%);z-index:1000;
    display:none;}
.new_div img{position:absolute;right:8px;top:8px;width:20px;height:20px;cursor:pointer;
    transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.new_div > div input{width:270px;line-height:26px;}
.new_div > div span, #new .new_div > div input{float:left;}
.new_div > div span{width:70px;text-align:justify;margin:0 20px 0 15px;line-height:26px;}
.new_div > div input{width:270px;line-height:26px;}
.new_div div.first{margin-top:25px;}
.new_div div.second{margin-top:18px;}
.new_btn{margin-left:178px;margin-top:14px;display:inline-block;width:65px;height:26px;line-height:26px;
    text-align:center;background:#2574AB;color:#fff;border-radius:3px;cursor:pointer;}

/*编辑弹出层*/
#bian{width:100%;height:100%;position:absolute;left:0;top:0;background:#ccc;opacity:0.4;
    display:none;z-index:400;}
.bian_div{width:413px;height:176px;background:#F7F7F7;color:#686868;font-size:12px;
    position:absolute;left:43%;top:36%;transform: translate(-50%,-50%);z-index:1000;
    display:none;}
.bian_div img{position:absolute;right:8px;top:8px;width:20px;height:20px;cursor:pointer;
    transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.bian_div > div input{width:270px;line-height:26px;}
.bian_div > div span, #new .new_div > div input{float:left;}
.bian_div > div span{width:70px;text-align:justify;margin:0 20px 0 15px;line-height:26px;}
.bian_div > div input{width:270px;line-height:26px;}
.bian_div div.first{margin-top:25px;}
.bian_div div.second{margin-top:18px;}
.bian_btn{margin-left:178px;margin-top:14px;display:inline-block;width:65px;height:26px;line-height:26px;
    text-align:center;background:#2574AB;color:#fff;border-radius:3px;cursor:pointer;}
